look fresh to death - French English Dictionary